150a54bc07ff26754040ba7bbee6ec836c1f63d9,gdx/src/com/badlogic/gdx/maps/tiled/TmxMapLoader.java,TmxMapLoader,loadTilesets,#Element#FileHandle#,234
Before Change
FileHandle tsx = getRelativeFileHandle(tmxFile, source);
tileset = xml.parse(tsx);
String imageSource = tileset.getChildByName("image").getAttribute("source");
image = getRelativeFileHandle(tsx, imageSource);
} else {
String imageSource = tileset.getChildByName("image").getAttribute("source");
image = getRelativeFileHandle(tmxFile, imageSource);
After Change
}
} else {
Element imageElement = tileset.getChildByName("image");
if (imageElement != null) {
String imageSource = tileset.getChildByName("image").getAttribute("source");
FileHandle image = getRelativeFileHandle(tmxFile, imageSource);
images.add(image);
} else {
for (Element tile : tileset.getChildrenByName("tile")) {
String imageSource = tile.getChildByName("image").getAttribute("source");
FileHandle image = getRelativeFileHandle(tmxFile, imageSource);
images.add(image);
}
}